accommodate a large number of people

Translations
вместить большое количество людей
Words
accommodate

verb
размещать